Matthias Clasen [Fri, 5 Mar 2021 17:44:41 +0000 (12:44 -0500)]
Small updates to the coding and documentation style
Mention summary sentences, and a few other things.
Emmanuele Bassi [Fri, 5 Mar 2021 16:44:17 +0000 (16:44 +0000)]
build: Add missing variable definition
Emmanuele Bassi [Fri, 5 Mar 2021 14:37:31 +0000 (14:37 +0000)]
build: Add a GIR dependency to PangoCairo
This is not strictly needed from an introspection perspective, but:
- GTK strictly depends on PangoCairo internally
- we want to integrate the GDK docs with PangoCairo's
So even though we don't have an explicit dependency on PangoCairo types
in our ABI, we do assume that people will be able to use the PangoCairo
API with GTK.
Emmanuele Bassi [Thu, 4 Mar 2021 22:58:05 +0000 (22:58 +0000)]
Handle static inline GtkOrdering function
The introspection scanner does not handle `static inline` functions:
they are not in the shared library, so cannot be dlsym() out of it; and
the `static` keyword tells g-ir-scanner to skip the function declaration
entirely.
We can trick the scanner into thinking the gtk_ordering_from_cmpfunc()
symbol is a real, public one, by declaring and defining a regular
function under the `__GI_SCANNER__` guard; the symbol does not appear
when actually building GTK, or any code using GTK, so we don't risk
collisions.
Emmanuele Bassi [Thu, 4 Mar 2021 17:42:59 +0000 (17:42 +0000)]
docs: Show class hierarchy in the API references
Matthias Clasen [Tue, 2 Mar 2021 16:09:28 +0000 (11:09 -0500)]
label: Fix some external links
I had put in a bunch of [class@Pango.Attribute],
but it needs to be [struct@Pango.Attribute].
Know your dependencies` type hierarchy!
Matthias Clasen [Tue, 2 Mar 2021 16:08:13 +0000 (11:08 -0500)]
text: Fix some copy-paste mishap
A bunch of occurrances of "the self" looked like
absurdist short fiction:
"...the self scrolled off the screen to the left"
Matthias Clasen [Tue, 2 Mar 2021 04:41:04 +0000 (23:41 -0500)]
widget: Fix up some links
Fix up some links to vfuncs and to sections, as well as class methods.
Matthias Clasen [Tue, 2 Mar 2021 03:54:48 +0000 (22:54 -0500)]
shortcuttrigger: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:54:37 +0000 (22:54 -0500)]
shortcutlabel: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:54:23 +0000 (22:54 -0500)]
shortcutcontroller: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:54:11 +0000 (22:54 -0500)]
shortcutaction: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:53:57 +0000 (22:53 -0500)]
shortcut: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:53:47 +0000 (22:53 -0500)]
sizegroup: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:53:25 +0000 (22:53 -0500)]
testutils: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:53:00 +0000 (22:53 -0500)]
snapshot: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:52:48 +0000 (22:52 -0500)]
tooltip: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:52:39 +0000 (22:52 -0500)]
settings: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:52:30 +0000 (22:52 -0500)]
recentmanager: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:52:20 +0000 (22:52 -0500)]
mountoperation: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:51:55 +0000 (22:51 -0500)]
menutrackeritem: Remove SECTION
This is private
Matthias Clasen [Tue, 2 Mar 2021 03:51:38 +0000 (22:51 -0500)]
menutracker: Remove SECTION
This is private.
Matthias Clasen [Tue, 2 Mar 2021 03:51:03 +0000 (22:51 -0500)]
treesortable: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:50:53 +0000 (22:50 -0500)]
treeselection: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:50:40 +0000 (22:50 -0500)]
treemodelsort: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:50:27 +0000 (22:50 -0500)]
treemodelfilter: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:50:14 +0000 (22:50 -0500)]
treemodel: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:49:59 +0000 (22:49 -0500)]
treednd: Add summaries
Matthias Clasen [Tue, 2 Mar 2021 03:49:47 +0000 (22:49 -0500)]
treestore: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:49:33 +0000 (22:49 -0500)]
liststore: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:49:19 +0000 (22:49 -0500)]
treeviewcolumn: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:49:09 +0000 (22:49 -0500)]
treeview: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:48:08 +0000 (22:48 -0500)]
windowgroup: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:47:51 +0000 (22:47 -0500)]
listbox: Convert docs
Matthias Clasen [Tue, 2 Mar 2021 03:47:38 +0000 (22:47 -0500)]
iconview: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:47:23 +0000 (22:47 -0500)]
constraintsolver: Remove SECTION
This is private
Matthias Clasen [Tue, 2 Mar 2021 03:47:07 +0000 (22:47 -0500)]
cellview: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:39:20 +0000 (22:39 -0500)]
cellrenderertoggle: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:39:06 +0000 (22:39 -0500)]
cellrenderertext: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:38:49 +0000 (22:38 -0500)]
cellrendererspinner: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:38:34 +0000 (22:38 -0500)]
cellrendererspin: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:38:20 +0000 (22:38 -0500)]
cellrendererprogress: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:38:04 +0000 (22:38 -0500)]
cellrendererpixbuf: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:37:52 +0000 (22:37 -0500)]
celleditable: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:37:23 +0000 (22:37 -0500)]
cellrenderercombo: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:37:04 +0000 (22:37 -0500)]
cellrendereraccel: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:36:49 +0000 (22:36 -0500)]
cellrenderer: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:36:37 +0000 (22:36 -0500)]
celllayout: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:36:26 +0000 (22:36 -0500)]
cellareacontext: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:36:08 +0000 (22:36 -0500)]
cellareabox: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:35:51 +0000 (22:35 -0500)]
cellarea: Add a summary
Matthias Clasen [Tue, 2 Mar 2021 03:35:18 +0000 (22:35 -0500)]
actionobserver: Drop SECTION
This is private.
Matthias Clasen [Tue, 2 Mar 2021 03:35:03 +0000 (22:35 -0500)]
actionobservable: Drop SECTION
This is private.
Matthias Clasen [Tue, 2 Mar 2021 03:34:47 +0000 (22:34 -0500)]
actionmuxer: Drop SECTION
This is private.
Matthias Clasen [Tue, 2 Mar 2021 03:34:31 +0000 (22:34 -0500)]
accessiblevalue: Drop SECTION
This is private.
Matthias Clasen [Tue, 2 Mar 2021 03:34:09 +0000 (22:34 -0500)]
cssdataurl: Drop SECTION
This is private
Matthias Clasen [Mon, 1 Mar 2021 16:14:03 +0000 (11:14 -0500)]
bloomfilter: Drop the SECTION
This is private, no need.
Matthias Clasen [Mon, 1 Mar 2021 16:11:40 +0000 (11:11 -0500)]
accelgroup: Convert docs
Drop an unused SECTION, and convert links.
Matthias Clasen [Mon, 1 Mar 2021 13:19:09 +0000 (08:19 -0500)]
scrollbar: Tweak docs
Matthias Clasen [Mon, 1 Mar 2021 13:18:45 +0000 (08:18 -0500)]
placesview: Remove SECTION
Its private, no need.
Matthias Clasen [Mon, 1 Mar 2021 13:18:10 +0000 (08:18 -0500)]
placessidebar: Remove SECTION
Its private, no need.
Matthias Clasen [Mon, 1 Mar 2021 13:17:48 +0000 (08:17 -0500)]
modelbutton: Remove SECTION
Its private, no need.
Matthias Clasen [Mon, 1 Mar 2021 13:17:29 +0000 (08:17 -0500)]
filechooserwidget: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:51:48 +0000 (01:51 -0500)]
treelistmodel: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:51:37 +0000 (01:51 -0500)]
treeexpander: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:51:18 +0000 (01:51 -0500)]
shortcuttrigger: Tweak docs
Matthias Clasen [Mon, 1 Mar 2021 06:51:02 +0000 (01:51 -0500)]
selectionmodel: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:50:44 +0000 (01:50 -0500)]
multiselection: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:50:25 +0000 (01:50 -0500)]
listlistmodel: Remove SECTION
Private, no point.
Matthias Clasen [Mon, 1 Mar 2021 06:49:48 +0000 (01:49 -0500)]
noselection: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:49:33 +0000 (01:49 -0500)]
selectionfiltermodel: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:49:20 +0000 (01:49 -0500)]
immulticontext: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:49:05 +0000 (01:49 -0500)]
imcontextsimple: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:48:45 +0000 (01:48 -0500)]
gestureswipe: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:48:34 +0000 (01:48 -0500)]
papersize: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:48:22 +0000 (01:48 -0500)]
gesturestylus: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:48:09 +0000 (01:48 -0500)]
imcontext: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:47:47 +0000 (01:47 -0500)]
widgetpaintable: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:47:27 +0000 (01:47 -0500)]
singleselection: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:47:09 +0000 (01:47 -0500)]
slicelistmodel: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:46:48 +0000 (01:46 -0500)]
gesturesingle: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:46:30 +0000 (01:46 -0500)]
maplistmodel: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:46:15 +0000 (01:46 -0500)]
scrollable: Tweak docs
Matthias Clasen [Mon, 1 Mar 2021 06:45:50 +0000 (01:45 -0500)]
overlaylayout: Add docs for GtkOverlayLayoutChild
Matthias Clasen [Mon, 1 Mar 2021 06:45:20 +0000 (01:45 -0500)]
gesturerotate: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:45:04 +0000 (01:45 -0500)]
padcontroller: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:44:51 +0000 (01:44 -0500)]
gesturezoom: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:44:30 +0000 (01:44 -0500)]
mediafile: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:44:17 +0000 (01:44 -0500)]
mediastream: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:43:55 +0000 (01:43 -0500)]
gesturepan: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:43:27 +0000 (01:43 -0500)]
propertylookuplistmodel: Remove SECTION
This is private, no need.
Matthias Clasen [Mon, 1 Mar 2021 06:43:13 +0000 (01:43 -0500)]
version: Tweak docs
Matthias Clasen [Mon, 1 Mar 2021 06:42:20 +0000 (01:42 -0500)]
viewport: Tweak docs
Matthias Clasen [Mon, 1 Mar 2021 06:41:44 +0000 (01:41 -0500)]
stringlist: Add docs to GtkStringObject
Matthias Clasen [Mon, 1 Mar 2021 06:41:14 +0000 (01:41 -0500)]
listbase: Tweak docs
Matthias Clasen [Mon, 1 Mar 2021 06:40:43 +0000 (01:40 -0500)]
gesturelongpress: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:39:19 +0000 (01:39 -0500)]
gesturedrag: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:39:05 +0000 (01:39 -0500)]
infobar: Tweak docs
Matthias Clasen [Mon, 1 Mar 2021 06:38:44 +0000 (01:38 -0500)]
gestureclick: Convert docs
Matthias Clasen [Mon, 1 Mar 2021 06:38:27 +0000 (01:38 -0500)]
icontheme: Convert docs